package edu.unmsm.ocaa.sisocaa.integracion.dao.impl;

import java.util.List;

import org.springframework.dao.DataAccessException;

import edu.unmsm.ocaa.sisocaa.integracion.dao.UsuarioDAO;
import edu.unmsm.ocaa.sisocaa.negocio.model.dto.UsuarioDTO;

public class UsuarioDAOMock implements UsuarioDAO {

	
	public UsuarioDAOMock(List<UsuarioDTO> listusu) {
		super();
		this.listusu = listusu;
	}

	private List<UsuarioDTO> listusu;
	@Override
	public UsuarioDTO getUsuario(String nik) throws DataAccessException {
		// TODO Auto-generated method stub
		for (UsuarioDTO us : getListusu()) {
			if(us.getUsunik().equals(nik)){
				return us;
			}
		}
		return null;
	}
	
	public void insertUsuario(UsuarioDTO usu) {
		// TODO Auto-generated method stub
		getListusu().add(usu);
	}

	public void setListusu(List<UsuarioDTO> listusu) {
		this.listusu = listusu;
	}

	public List<UsuarioDTO> getListusu() {
		return listusu;
	}

}
